Experiments on Six Commercial TCP Implementations Using aSoftware Fault Injection
نویسندگان
چکیده
TCP has become the de facto standard transport protocol in today's operating systems. It is a very robust protocol which can adapt to various network characteristics, packet loss, link congestion, and even signiicant diierences in vendor implementations. This paper, presents an implementation of a tool, called orchestra, that can be used for testing distributed protocols such as TCP, and a set of experiments performed on six diierent vendor TCP implementations using the tool. The paper also disusses some lessons learned about TCP implementations through experimentation.
منابع مشابه
Experiments on Six Commercial TCP Implementations Using a Software Fault Injection Tool
TCP, the de facto standard transport protocol in today’s operating systems, is a very robust protocol that adapts to various network characteristics, packet loss, link congestion, and even significant differences in vendor implementations. This paper describes a set of experiments performed on six different vendor TCP implementations using ORCHESTRA, a tool for testing and fault injection of co...
متن کاملDeterministic Fault Injection of Distributed Systems
Ensuring that a system meets its prescribed speciication is a growing challenge that confronts software developers and system engineers. Meeting this challenge is particularly important for distributed systems with strict dependability and timeliness constraints. This paper presents a technique, called script-driven probing and fault injection, for the evaluation and validation of dependable pr...
متن کاملProbing and Fault Injection of Distributed Protocol Implementations
Ensuring that a distributed system with strict dependability constraints meets its prescribed speciication is a growing challenge that confronts software developers and system engineers. This paper presents a technique for probing and fault injection of fault-tolerant distributed protocols. The proposed technique, called script-driven probing and fault injection, can be used for studying the be...
متن کاملProbing and Fault Injection of Protocol Implementations
Ensuring that a distributed system with strict dependability constraints meets its prescribed speciication is a growing challenge that confronts software developers and system engineers. This paper presents a technique for probing and fault injection of fault-tolerant distributed protocols. The proposed technique, called script-driven probing and fault injection, can be used for studying the be...
متن کاملFailure analysis of an ORB in presence of faults
This document describes a method and experimental results for the dependability characterization of middleware implementations, and in particular failure mode analysis of CORBA ORB implementations. The aim of the work is to provide an overall approach for identifying and quantifying failure modes using various fault injection techniques and fault models. Related work in dependability characteri...
متن کامل